artificial reef - German English Dictionary